package com.leecode.week.w233;

public class P02 {
    public static void main(String[] args) {
        P02 p = new P02();
//        int i = p.countPairs(new int[]{1, 4}, 2, 6);
//        System.out.println(i);

//        int r = p.getNumberOfBacklogOrders(new int[][]{
//                {7,1000000000,1},
//                {15,3,0},
//                {5,999999995,0},
//                {5,1,1},
//        });
//        int r = p.getNumberOfBacklogOrders(new int[][]{
//                {10, 5, 0},
//                {15, 2, 1},
//                {25, 1, 1},
//                {30, 4, 0},
//        });
        int r = p.maxValue(6, 1, 10);
        System.out.println(r);
    }

    public int getNumberOfBacklogOrders(int[][] orders) {
        return 0;
    }

    public int countPairs(int[] nums, int low, int high) {
        if (nums.length == 2) {
            int n = nums[0] ^ nums[1];
            if (n >= low && n <= high) {
                return 1;
            }
            return 0;
        }
        int sum = 0;
        for (int i = 0, j = nums.length - 1; i < nums.length / 2 && j >= nums.length / 2; i++, j--) {
            for (int k = 1; k < nums.length - 1; k++) {
                int n = nums[i] ^ nums[k];
                if (n >= low && n <= high) {
                    sum++;
                }
            }
        }
        return sum;
    }

    public int maxValue(int n, int index, int maxSum) {
        return 0;
    }
}
